#ifndef CONTROL_DISPATCHER_H_INCLUDED
#define CONTROL_DISPATCHER_H_INCLUDED

#include <utils/noncopyable.h>

class ControlTerminal;

class ControlDispatcher
    : utils::noncopyable
{
public:
    virtual bool dispatch(ControlTerminal & ctrl) = 0;

    virtual ~ControlDispatcher() throw()
    {}
};

#endif // CONTROL_DISPATCHER_H_INCLUDED
